# !/usr/bin/python
# -*- coding: UTF-8 -*-
def update_func(var):
	print("var的内存地址：",id(var))
	var+=[4]
lst_1=[1,2,3]
#print(dir())

# 定义__dir__()函数的示例展示，返回__dir__()函数内定义属性
class Shap:
	def __dir__(self):
		return ['area','perimeter','location']
s=Shap()
#print(dir(s))
#没有定义__dir__()函数，定义了__dict__属性，会返回__dict__属性和和对象的数据类型包括方法
class Shap2:
    __dict__ = {'area' : 'china'}
s=Shap2()
print(dir(s))

